/**
 * 文件路径：part 和 part of 后面的字符串应该是相对路径，相对于主库文件的位置。
    单一性：一个分部文件只能属于一个库，即不能在同一个文件中使用多个 part of 语句。
    可见性：分部文件中的私有成员（以下划线开头的标识符）对于整个库都是可见的，这意味着所有分部文件可以访问这些私有成员。
    避免循环依赖：确保你的分部文件之间没有形成循环依赖，否则可能会导致编译错误。
 *
 *
 *
 * 简单的理解：因为在dart 里面一个文件就是一个lib，但一个文件写代码太多不利于约定，于是就采用part of 隶属于x
 *   part 是定义模块
 *   part of 是规定隶属于那个模块
 *
 */


import 'part1.dart';

void main(){
  var person =Person('SU实时', 23);
  person.sayHello();
  person.celebrateBirthday();
  person.sayHello();
}